package com.cyzy.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cyzy.pojo.LikeRecord;
import com.cyzy.vo.CampusWorks;
import com.cyzy.pojo.CourseStu;
import com.cyzy.vo.ChildAlbum;
import com.cyzy.vo.UserAlbum;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ArtGalleryService extends IService<LikeRecord> {

    //查询用户所在的校区ID作品（图片，作品名，作者，班级）
    List<CampusWorks> getArtworkInfoListByTeacher(Long campusId,Long teacherId,Long parentId);


    //查询家长孩子(老师学生)的所有艺术家相册
    List<ChildAlbum> queryChildAlbum(Long parentId,Long teacherId);

    //用户对校区作品进行点赞
    Boolean UserChangeLikes(LikeRecord likeRecord);

    //查询当前学生的艺术家相册和点赞数
    List<UserAlbum> selectUserAlbumList( Long stuId);
}
